// 请求拦截器
axios.interceptors.request.use(function (config) {
    //判断路径是否是 /my 开头，如果是就添加token认证

    if (config.url.indexOf('/my/') != -1) {
        config.headers['Authorization'] = localStorage.getItem('token');
    }
    return config; // 返回数据;
}, function (error) {
    // 固定用法;
    return Promise.reject(error);
});

// 响应拦截器: token失效或者未登录强行访问首页，都应该跳转回登录页面;
axios.interceptors.response.use(function (response) {
    // 判断返回信息，返回的信息是否是: 身份认证失败！
    // response.data.status != 0 && response.data.message === '身份认证失败！'
    if (response.data.message === '身份认证失败！') {
        location.href = '/login.html'; // 强行跳转回登录页;
        localStorage.removeItem('token');// 销毁无效的token
    }
    return response; // 无论有没有对数据进行操作，都要返回;
}, function (error) {
    // 固定用法;
    return Promise.reject(error);
});